home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
language
/
lambdoc.arc
/
LAMBDA.HLP
< prev
next >
Wrap
Text File
|
1989-03-15
|
6KB
|
96 lines
pLAMBDA CALCULUS INTERPRETER:q
lc : Lambda Calculus Mode cl : Combinatory Logic Mode
conv { bc[+][-], ext[+][-] } : Combinatory Abstraction Algorithm[s]
trace[+][-] { pp[+][-] } : Trace display, pretty-print [on][off]
{ do } ( <term> .. <term> ) : Evaluate <term[s]>
lib[+][-] : Default library [on][off]
open <file>, print+ <file>, print- : Shell history to <file> [new][on][off]
def[][nf][rec] <name> = <term> : Defining modes
put <file>, get <file> : Current definitions to | from <file>
list, show <name> : Show current definition[s]
copy [rename] <name1> <name2> : Define <name2> as <name1>
new, delete <name> : Forget user definition[s]
pSYSTEM COMMANDS:q
talk[+][-] : Interactive mode, error report [on][off]
cat <file>, rm <file> : View [= visit] <file>, delete <file>
read <command-file> : Execute commands from <command-file>
sh[+][-] : [De]activate the current shell [if any]
!, !! [SH] : Escapes to the current shell [if any]
pwd, ls : Show name, list contents of cwd
cd [mkdir][rmdir] <path> : Change [make][remove] <path>-dir
mem, du, date : Free memory, disk usage, system time
ed {<options> <file>]} : Call the system editor [\bin\ed.prg]
edit {<file>} : Call the built-in editor [edit]
exit : Quit the [MAIN] interpreter
pLOCAL COMMANDS [ATARI.ST MODE]:q
Keyboard supervisor [single-key commands on tracing]:
SPACE : Stop [Set stepwise tracing]
s[S] : Wait [REPEATED: stepwise tracing]
p[P] : Toggle trace pretty-printer [on/off]
q[Q][ESC] : Abort current execution [Top level!]
! : Abort and exit [Quit interpreter!]
<any other key> : Restore [continuous tracing]
TOS-shell supervisor [line-commands]:
sound[+][-] : Set bell-sound [on][off]
cls, cursor[+][-] : Clear screen, cursor home [on][off]
black/white, graphics[+][-] : Toggle background color, graphics mode
font <font-name> : Alternate font: \lib\<font-name>.fnt
TOS [tos] <prog-path/prog-name> : Execute <prog-path/prog-name>.tos
EXEC [exec] <path/name> {<options>} : Execute <path/name>.prg <options>
TTP [ttp] <path/name> {<options>} : Execute <path/name>.ttp <options>
meta : Escape to the internal shell [META]
install, env : [META] Install, show dir-environment
sys : [META] Change the current shell-type
shell, !! : [META] TOS-escapes to current shell
boot : [META] Re-boot LAMBDA internally
alter <new-options> : [META] Re-boot LAMBDA <new-options>
help : [META] On-line help: [META] commands
p! META COMMAND SET:q
install, env Install, display the current [META] dir-env
boot Boot [intern] <lambda>.ttp <old-options>
alter {<new-options>} Boot [extern] <lambda>.ttp <new-options>
sys, home, path Change of shell-[type][path] and [bin-]path
sh[+][-] [De]activate <%s> [= current shell]
!, <[shell-]command> SYS-exec <%s> [<-i>][<-c command>]
!!, shell, metashell TOS-exec <%s> in [NULL][META]-env
ed {<options> <file>} TOS-exec %s\<ed.prg> <options> <file>
TOS <program-path> TOS-exec absolute-<program-path>.tos
tos <program-name> TOS-exec %s\<program-name>.tos
EXEC <path> {<options>} TOS-exec absolute-<path>.prg with <options>
exec <name> {<options>} TOS-exec %s\<name>.prg with <options>
TTP <path> {<options>} TOS-exec absolute-<path>.ttp with <options>
ttp <name> {<options>} TOS-exec %s\<name>.ttp with <options>
font <font-name> Load alternate fonts: %s\<font-name>
cls, black/white Clear screen, set [white][black] background
graphics[+][-] Toggle graphics display mode [on][off]
sound[+][-], cursor[+][-] [De]activate bell-sound, cursor [on][off]
pwd, ls, du, date, mem TOS-mapped shell commands [without args]
cd [mkdir][rmdir] <path> TOS: change [make][remove] <path>-dir
quit, leave, exit Exit to [immediate][remote] parent process
help, local On-line [META] help, local [ATARI-TOS] help
pEDITor COMMANDSq [See `The UNIX Programmer's Manual', ED(1)]:
[Basic regular expression recognition.]
a(ppend), c(hange), d(elete), E[e](dit),
f(ile), g(lobal), i(nsert), j(oin),
k(ey = mark), m(ove), l(ist), p(rint),
Q[q](uit), r(ead), s(ubstitute), u(ndo),
v(= global), W[w](rite), (.)= (= line number).
pSYSTEM/SHELL COMMANDSq [available from the EDITor]:
! (= escape to [SH]ell), T (= system TIME),
M (= MEMORY available), D (= DISK usage [of cwd]),
L (= LIST files [on cwd]), H (= this <HELP-page>),
V <v_file> (= VIEW <v_file>).
pEDITor VIEW-MODEq [following a `V <v-file>' command]:
B[b](= [BACK] = rewind the visited file <v-file>),
Q[q](= QUIT viewing <v-file> without changing it),
E[e](= EDIT <v-file>: => W[w]RITE <v-file> to save).